package com.pn.mapper;

import com.pn.entity.ProductType;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ProductTypeMapper {
    public List<ProductType> findAllProductType();

    /**
     * 根据分类编码查询商品分类的方法
     *
     * @param typeCode
     * @return
     */
    public ProductType findTypeByCode(String typeCode);

    /**
     * 添加商品分类方法
     *
     * @param productType
     * @return
     */
    public int insertProductType(ProductType productType);

    /**
     * 根据分类ID删除分类及其所以子类
     *
     * @param typeId 分类ID
     * @return 删除结果
     */
    public int deleteProductType(Integer typeId);
    //根据分类 id 修改分类的方法
    public int updateTypeById(ProductType productType);
}
